﻿using CommonBehaviors.Actions;
//using YourRaidingBuddy.Core;
//using YourRaidingBuddy.Core.Helpers;
//using YourRaidingBuddy.Core.Managers;
//using YourRaidingBuddy.Core.Utilities;
//using YourRaidingBuddy.Interfaces.Settings;
using Styx;
using Styx.CommonBot;
using Styx.TreeSharp;
using Styx.WoWInternals;
using Styx.WoWInternals.WoWObjects;
using System;
using System.Collections.Generic;
using System.Linq;
using Action = Styx.TreeSharp.Action;
//using Enum = YourRaidingBuddy.Core.Helpers.Enum;
//using U = YourRaidingBuddy.Core.Unit;
//using SG = YourRaidingBuddy.Interfaces.Settings.InternalSettings;
using System.Windows.Forms;
//using KP = YourRaidingBuddy.Core.Managers.HotKeyManager;
using System.Globalization;
using SinisterD.Core;
namespace SinisterD.Rotation
{
    class Global
    {
        private static LocalPlayer Me { get { return StyxWoW.Me; } }
        internal static bool DispatchProc { get { return Me.HasAura(121153); } }
        internal static bool TargetRuptureFalling { get { return Me.CurrentTarget != null && Core.Unit.auraTimeLeft(Me.CurrentTarget, 1943) < 4; } }

        internal static bool TargetNoRupture
        {
            get
            {
                return !Me.CurrentTarget.HasAura(1943);
            }
        }
    }
}
